#クラス:スケール<O>
#型パラメータ
名前 | タイプ |
---|---|
O | 伸びるCoreScaleOptions =CoreScaleOptions |
#階層
default
<unknown
、O
>-
↳
Scale
#コンストラクター
#コンストラクタ
•新しいスケール<O
>(cfg
)
#型パラメータ
名前 | タイプ |
---|---|
O | 伸びるCoreScaleOptions =CoreScaleOptions |
#パラメーター
名前 | タイプ |
---|---|
cfg | Object |
cfg.chart | Chart <キーオフChartTypeRegistry 、(number | [number 、number ] |Point |BubbleDataPoint )[]、unknown > |
cfg.ctx | CanvasRenderingContext2D |
cfg.id | string |
cfg.type | string |
#継承元
要素<unknown, O>.constructor
#で定義
タイプ/index.d.ts:1344 (新しいウィンドウが開きます)
#プロパティ
#$アニメーション
•$アニメーション:Record
<never
、Animation
>
#継承元
要素.$アニメーション
#で定義
コア/コア.要素.ts:15 (新しいウィンドウが開きます)
#アクティブ
•アクティブ:boolean
=false
#継承元
Element.active
#で定義
コア/コア.要素.ts:13 (新しいウィンドウが開きます)
#軸
•軸:string
#で定義
タイプ/index.d.ts:1245 (新しいウィンドウが開きます)
#下
•下:number
アイテムの下端。レイアウト システムによって設定され、更新では使用できません
#継承元
#で定義
タイプ/レイアウト.d.ts:41 (新しいウィンドウが開きます)
#チャート
•Readonly
チャート:Chart
<キーオフChartTypeRegistry
、(number
| [number
、number
] |Point
|BubbleDataPoint
)[]、unknown
>
#で定義
タイプ/index.d.ts:1235 (新しいウィンドウが開きます)
#ctx
•Readonly
ctx:CanvasRenderingContext2D
#で定義
タイプ/index.d.ts:1234 (新しいウィンドウが開きます)
#フルサイズ
•フルサイズ:boolean
true でアイテムが水平の場合、垂直ボックスを下に押します
#継承元
#で定義
タイプ/レイアウト.d.ts:17 (新しいウィンドウが開きます)
#身長
•身長:number
アイテムの高さ。 update() 後に有効である必要があります
#継承元
#で定義
タイプ/レイアウト.d.ts:25 (新しいウィンドウが開きます)
#ID
•Readonly
ID:string
#で定義
タイプ/index.d.ts:1232 (新しいウィンドウが開きます)
#ラベル回転
•ラベル回転:number
#で定義
タイプ/index.d.ts:1246 (新しいウィンドウが開きます)
#左
•左:number
アイテムの左端。レイアウト システムによって設定され、更新では使用できません
#継承元
#で定義
タイプ/レイアウト.d.ts:29 (新しいウィンドウが開きます)
#最大
•最大:number
#で定義
タイプ/index.d.ts:1248 (新しいウィンドウが開きます)
#最大高さ
•最大高さ:number
#で定義
タイプ/index.d.ts:1238 (新しいウィンドウが開きます)
#最大幅
•最大幅:number
#で定義
タイプ/index.d.ts:1237 (新しいウィンドウが開きます)
#分
•分:number
#で定義
タイプ/index.d.ts:1247 (新しいウィンドウが開きます)
#オプション
•オプション:O
#継承元
要素.オプション
#で定義
コア/コア.要素.ts:14 (新しいウィンドウが開きます)
#パディング底
•パディング底:number
#で定義
タイプ/index.d.ts:1241 (新しいウィンドウが開きます)
#パディング左
•パディング左:number
#で定義
タイプ/index.d.ts:1242 (新しいウィンドウが開きます)
#パディング右
•パディング右:797532de-4a85-4208-8ab2-6cbab530ccc
#で定義
タイプ/index.d.ts:1243 (新しいウィンドウが開きます)
#パディングトップ
•パディングトップ:number
#で定義
タイプ/index.d.ts:1240 (新しいウィンドウが開きます)
#位置
•位置:LayoutPosition
チャートレイアウト内の項目の位置。可能な値は次のとおりです。
#継承元
#で定義
タイプ/レイアウト.d.ts:9 (新しいウィンドウが開きます)
#右
•右:number
アイテムの右端。レイアウト システムによって設定され、更新では使用できません
#継承元
#で定義
タイプ/レイアウト.d.ts:37 (新しいウィンドウが開きます)
#ダニ
•ダニ:Tick
[]
#で定義
タイプ/index.d.ts:1249 (新しいウィンドウが開きます)
#上
•上:number
アイテムの上端。レイアウト システムによって設定され、更新では使用できません
#継承元
#で定義
タイプ/レイアウト.d.ts:33 (新しいウィンドウが開きます)
#タイプ
•Readonly
タイプ:string
#で定義
タイプ/index.d.ts:1233 (新しいウィンドウが開きます)
#重さ
•重さ:number
アイテムの並べ替えに使用される重み。重みが大きいほどチャート領域から遠くなります
#継承元
#で定義
タイプ/レイアウト.d.ts:13 (新しいウィンドウが開きます)
#幅
•幅:number
アイテムの幅。 update() 後に有効である必要があります
#継承元
#で定義
タイプ/レイアウト.d.ts:21 (新しいウィンドウが開きます)
#バツ
•バツ:number
#継承元
Element.x
#で定義
コア/コア.要素.ts:11 (新しいウィンドウが開きます)
#y
•y:number
#継承元
Element.y
#で定義
コア/コア.要素.ts:12 (新しいウィンドウが開きます)
#メソッド
#afterBuildTicks
▸afterBuildTicks():void
#戻り値
void
#で定義
タイプ/index.d.ts:1330 (新しいウィンドウが開きます)
#afterCalculateLabelRotation
▸afterCalculateLabelRotation():void
#戻り値
void
#で定義
タイプ/index.d.ts:1336 (新しいウィンドウが開きます)
#データ制限後
▸データ制限後():void
#戻り値
void
#で定義
タイプ/index.d.ts:1327 (新しいウィンドウが開きます)
#アフターフィット
▸アフターフィット():void
#戻り値
void
#で定義
タイプ/index.d.ts:1339 (新しいウィンドウが開きます)
#afterSet寸法
▸afterSet寸法():void
#戻り値
void
#で定義
タイプ/index.d.ts:1324 (新しいウィンドウが開きます)
#TickToLabelConversion後
▸TickToLabelConversion後():void
#戻り値
void
#で定義
タイプ/index.d.ts:1333 (新しいウィンドウが開きます)
#更新後
▸更新後():void
#戻り値
void
#で定義
タイプ/index.d.ts:1321 (新しいウィンドウが開きます)
#beforeBuildTicks
▸beforeBuildTicks():void
#戻り値
void
#で定義
タイプ/index.d.ts:1328 (新しいウィンドウが開きます)
#beforeCalculateLabelRotation
▸beforeCalculateLabelRotation():void
#戻り値
void
#で定義
タイプ/index.d.ts:1334 (新しいウィンドウが開きます)
#データ制限前
▸データ制限前():void
#戻り値
void
#で定義
タイプ/index.d.ts:1325 (新しいウィンドウが開きます)
#前フィット
▸前フィット():void
#戻り値
void
#で定義
タイプ/index.d.ts:1337 (新しいウィンドウが開きます)
#beforeレイアウト
▸Optional
beforeレイアウト():void
レイアウトプロセスが開始される前に呼び出されます
#戻り値
void
#継承元
#で定義
タイプ/レイアウト.d.ts:46 (新しいウィンドウが開きます)
#beforeSetDimensions
▸beforeSetDimensions():void
#戻り値
void
#で定義
タイプ/index.d.ts:1322 (新しいウィンドウが開きます)
#beforeTickToLabelConversion
▸beforeTickToLabelConversion():void
#戻り値
void
#で定義
タイプ/index.d.ts:1331 (新しいウィンドウが開きます)
#更新前
▸更新前():void
#戻り値
void
#で定義
タイプ/index.d.ts:1319 (新しいウィンドウが開きます)
#ビルドティック
▸ビルドティック():Tick
[]
#戻り値
Tick
[]
#で定義
タイプ/index.d.ts:1329 (新しいウィンドウが開きます)
#CalculateLabelRotation
▸CalculateLabelRotation():void
#戻り値
void
#で定義
タイプ/index.d.ts:1335 (新しいウィンドウが開きます)
#構成、設定
▸構成、設定():void
#戻り値
void
#で定義
タイプ/index.d.ts:1320 (新しいウィンドウが開きます)
#データ制限を決定する
▸データ制限を決定する():void
#戻り値
void
#で定義
タイプ/index.d.ts:1326 (新しいウィンドウが開きます)
#描く
▸描く(chartArea
):void
要素を描画します
#パラメーター
名前 | タイプ |
---|---|
chartArea | ChartArea |
#戻り値
void
#継承元
#で定義
タイプ/レイアウト.d.ts:50 (新しいウィンドウが開きます)
#ドローグリッド
▸ドローグリッド(chartArea
):void
#パラメーター
名前 | タイプ |
---|---|
chartArea | ChartArea |
#戻り値
void
#で定義
タイプ/index.d.ts:1254 (新しいウィンドウが開きます)
#描画ラベル
▸描画ラベル(chartArea
):void
#パラメーター
名前 | タイプ |
---|---|
chartArea | ChartArea |
#戻り値
void
#で定義
タイプ/index.d.ts:1253 (新しいウィンドウが開きます)
#描画タイトル
▸描画タイトル(chartArea
):void
#パラメーター
名前 | タイプ |
---|---|
chartArea | ChartArea |
#戻り値
void
#で定義
タイプ/index.d.ts:1252 (新しいウィンドウが開きます)
#フィット
▸フィット():void
#戻り値
void
#で定義
タイプ/index.d.ts:1338 (新しいウィンドウが開きます)
#TickLabelsを生成する
▸TickLabelsを生成する(ticks
):void
#パラメーター
名前 | タイプ |
---|---|
ticks | Tick [] |
#戻り値
void
#で定義
タイプ/index.d.ts:1332 (新しいウィンドウが開きます)
#getBasePixel
▸getBasePixel():number
チャートの最小値のピクセルを返します。 座標 (0, 0) はキャンバスの左上隅にあります。
#戻り値
number
#で定義
タイプ/index.d.ts:1310 (新しいウィンドウが開きます)
#getBaseValue
▸getBaseValue():number
#戻り値
number
#で定義
タイプ/index.d.ts:1304 (新しいウィンドウが開きます)
#getDecimalForPixel
▸getDecimalForPixel(pixel
):number
#パラメーター
名前 | タイプ |
---|---|
pixel | number |
#戻り値
number
#で定義
タイプ/index.d.ts:1260 (新しいウィンドウが開きます)
#getLabelForValue
▸getLabelForValue(value
):string
指定された値のツールチップに表示するラベルを取得するために使用されます。
#パラメーター
名前 | タイプ |
---|---|
value | number |
#戻り値
string
#で定義
タイプ/index.d.ts:1280 (新しいウィンドウが開きます)
#getLabelItems
▸getLabelItems(chartArea?
):LabelItem
[]
#パラメーター
名前 | タイプ |
---|---|
chartArea? | ChartArea |
#戻り値
#で定義
タイプ/index.d.ts:1318 (新しいウィンドウが開きます)
#getLabels
▸getLabels():string
[]
#戻り値
string
[]
#で定義
タイプ/index.d.ts:1317 (新しいウィンドウが開きます)
#getLineWidthForValue
▸getLineWidthForValue(value
):number
指定された値でのグリッド線の幅を返します。
#パラメーター
名前 | タイプ |
---|---|
value | number |
#戻り値
number
#で定義
タイプ/index.d.ts:1285 (新しいウィンドウが開きます)
#getMatchingVisibleMetas
▸getMatchingVisibleMetas(type?
):ChartMeta
<キーオフChartTypeRegistry
、default
<AnyObject
、AnyObject
>、default
<AnyObject
、AnyObject
>>[]
#パラメーター
名前 | タイプ |
---|---|
type? | string |
#戻り値
ChartMeta
<キーオフChartTypeRegistry
、default
<AnyObject
、AnyObject
>、default
<AnyObject
、AnyObject
>>[]
#で定義
タイプ/index.d.ts:1250 (新しいウィンドウが開きます)
#最小最大値を取得
▸最小最大値を取得(canStack
):Object
#パラメーター
名前 | タイプ |
---|---|
canStack | boolean |
#戻り値
Object
名前 | タイプ |
---|---|
max | number |
min | number |
#で定義
タイプ/index.d.ts:1315 (新しいウィンドウが開きます)
#getPadding
▸Optional
getPadding():ChartArea
エッジにパディングのあるオブジェクトを返します
#戻り値
#継承元
#で定義
タイプ/レイアウト.d.ts:54 (新しいウィンドウが開きます)
#getPixelForDecimal
▸getPixelForDecimal(decimal
):number
スケールのパーセンテージのピクセル位置を取得するユーティリティ 座標 (0, 0) はキャンバスの左上隅にあります。
#パラメーター
名前 | タイプ |
---|---|
decimal | number |
#戻り値
number
#で定義
タイプ/index.d.ts:1267 (新しいウィンドウが開きます)
#getPixelForTick
▸getPixelForTick(index
):number
指定されたインデックスの目盛りの位置を返します。 座標 (0, 0) はキャンバスの左上隅にあります。
#パラメーター
名前 | タイプ |
---|---|
index | number |
#戻り値
number
#で定義
タイプ/index.d.ts:1274 (新しいウィンドウが開きます)
#getPixelForValue
▸getPixelForValue(value
、index?
):number
指定されたデータポイントの位置を返します。値はインデックスまたは数値のいずれかです 座標 (0, 0) はキャンバスの左上隅にあります。
#パラメーター
名前 | タイプ |
---|---|
value | number |
index? | number |
#戻り値
number
#で定義
タイプ/index.d.ts:1294 (新しいウィンドウが開きます)
#getProps
▸getProps<P
>(props
、final?
):Pick
<unknown
、P
[number
]>
各プロパティの現在値または最終値を取得します。追加のプロパティ (オブジェクト全体) を返すことができます。
#型パラメータ
名前 | タイプ |
---|---|
P | 伸びるnever [] |
#パラメーター
名前 | タイプ | 説明 |
---|---|---|
props | P | 取得するプロパティ |
final? | boolean | 最終値(アニメーションターゲット)を取得します |
#戻り値
Pick
<unknown
、P
[number
]>
#継承元
Element.getProps
#で定義
コア/core.element.ts:31 (新しいウィンドウが開きます)
▸getProps<P
>(props
、final?
):Partial
<Record
<P
、unknown
>>
#型パラメータ
名前 | タイプ |
---|---|
P | 伸びるstring |
#パラメーター
名前 | タイプ |
---|---|
props | P [] |
final? | boolean |
#戻り値
Partial
<Record
<P
、unknown
>>
#継承元
Element.getProps
#で定義
コア/コア.要素.ts:32 (新しいウィンドウが開きます)
#getTicks
▸getTicks():Tick
[]
#戻り値
Tick
[]
#で定義
タイプ/index.d.ts:1316 (新しいウィンドウが開きます)
#getUserBounds
▸getUserBounds():Object
#戻り値
Object
名前 | タイプ |
---|---|
max | number |
maxDefined | boolean |
min | number |
minDefined | boolean |
#で定義
タイプ/index.d.ts:1314 (新しいウィンドウが開きます)
#getValueForPixel
▸getValueForPixel(pixel
):number
特定のピクセルからデータ値を取得するために使用されます。これは getPixelForValue の逆です 座標 (0, 0) はキャンバスの左上隅にあります。
#パラメーター
名前 | タイプ |
---|---|
pixel | number |
#戻り値
number
#で定義
タイプ/index.d.ts:1302 (新しいウィンドウが開きます)
#値がある
▸値がある():boolean
#戻り値
boolean
#継承元
Element.hasValue
#で定義
コア/コア.要素.ts:22 (新しいウィンドウが開きます)
#初期化
▸初期化(options
):void
#パラメーター
名前 | タイプ |
---|---|
options | O |
#戻り値
void
#で定義
タイプ/index.d.ts:1312 (新しいウィンドウが開きます)
#フルサイズです
▸フルサイズです():boolean
#戻り値
boolean
#で定義
タイプ/index.d.ts:1341 (新しいウィンドウが開きます)
#水平です
▸水平です():boolean
レイアウト項目が水平(つまり、上または下)の場合は true を返します。
#戻り値
boolean
#継承元
#で定義
タイプ/レイアウト.d.ts:58 (新しいウィンドウが開きます)
#解析する
▸解析する(raw
、index
):unknown
#パラメーター
名前 | タイプ |
---|---|
raw | unknown |
index | number |
#戻り値
unknown
#で定義
タイプ/index.d.ts:1313 (新しいウィンドウが開きます)
#セット寸法
▸セット寸法():void
#戻り値
void
#で定義
タイプ/index.d.ts:1323 (新しいウィンドウが開きます)
#ツールチップの位置
▸ツールチップの位置(useFinalPosition
):Point
#パラメーター
名前 | タイプ |
---|---|
useFinalPosition | boolean |
#戻り値
#継承元
Element.tooltipPosition
#で定義
コア/core.element.ts:17 (新しいウィンドウが開きます)
#アップデート
▸アップデート(width
、height
、margins?
):void
幅と高さの 2 つのパラメータを取ります。
#パラメーター
名前 | タイプ |
---|---|
width | number |
height | number |
margins? | ChartArea |
#戻り値
void
#継承元
#で定義
タイプ/レイアウト.d.ts:64 (新しいウィンドウが開きます)